package leecode.easy;

/**
 * @Author: xieZW
 * @Date: 2022/2/10 14:06给你一个链表的头节点 head ，判断链表中是否有环。
 * <p>
 * 如果链表中有某个节点，可以通过连续跟踪 next 指针再次到达，则链表中存在环。 为了表示给定链表中的环，评测系统内部使用整数 pos 来表示链表尾连接到链表中的位置（索引从 0 开始）。注意：pos 不作为参数进行传递 。
 * 仅仅是为了标识链表的实际情况。
 * <p>
 * 如果链表中存在环 ，则返回 true 。 否则，返回 false
 * <p>
 * 输入：head = [3,2,0,-4], pos = 1
 * 输出：true
 * 解释：链表中有一个环，其尾部连接到第二个节点。
 */
public class Index141 {

    public boolean hasCycle(ListNode head) {
        //证明有这么一个位置存在
        //todo  不好意思  题目我都没弄明白

        dfs(head);
        return false;
    }

    private void dfs(ListNode head) {
        if (null == head.next) {
            return;
        }
    }

}
